artificial climbing - German English Dictionary